﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Program15
{
    class Program
    {
        static void Main(string[] args)
        {
            #region 数组练习1：从一个整数数组中取出最大值，最小值，总和，平均值
            //int max = 0;
            //int min = 0;
            //int sum = 0;
            //int evo = 0;

            //int[] nums = { 1, 5, 7, -2, 10 };
            //for (int i = 0; i < nums.Length; i++)
            //{
            //    if (max < nums[i])
            //    {
            //        max = nums[i];
            //    }
            //    if (min > nums[i])
            //    {
            //        min = nums[i];
            //    }
            //    sum += nums[i];
            //}
            //evo = sum / nums.Length;
            //Console.WriteLine("最大值：{0}，最小值：{1}，总和：{2}，平均值：{3}", max, min, sum, evo);
            #endregion

            #region 数组练习3：
            //string[] strs = { "老杨", "老苏", "老牛", "老大" };
            //string str = "";
            //for (int i = 0; i < strs.Length; i++)
            //{
            //    if (i < strs.Length - 1)
            //    {
            //        str += strs[i] + "|";
            //    }
            //    else
            //    {
            //        str += strs[i];
            //    }
            //}
            //Console.WriteLine(str);
            #endregion

            #region 数组练习4：
            //int[] nums = { 3, -5, 8, 0, -3, 6 };
            //for (int i = 0; i < nums.Length; i++)
            //{
            //    if (nums[i] > 0)
            //    {
            //        nums[i] = nums[i] + 1;
            //    }
            //    else if (nums[i] < 0)
            //    {
            //        nums[i] = nums[i] - 1;
            //    }
            //}
            //foreach (var item in nums)
            //{
            //    Console.Write(item+",");
            //}
            #endregion
            #region 数组练习5：
            
            string[] strs = { "我", "是", "好人" };
            for (int i = 0; i < strs.Length/2; i++)
            {
                string str = strs[i];
                strs[i] = strs[strs.Length - i - 1];
                strs[strs.Length - i - 1] = str;
            }
            foreach (var item in strs)
            {
                Console.Write(item);
            }
            #endregion
            Console.ReadLine();
        }
    }
}
